<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    // 当函数产生嵌套时  内部函数使用了外部函数的变量 就会产生闭包
    function wrap(){
        var test = "test from wrap"
        return function (){
            console.log(test)
        }
    }

    var inner = wrap()
    inner()
</script>
</html>
